"""
@author: xxw
@file: 04.__init__方法.py
@time: 2023/4/13 14:35
"""

# __init__方法
# 构造方法，实例初始化方法。主要用来对实例对象进行初始化用的
# class ATM:
#     country = "china"
#
#     def __init__(self, bank, area, balance):
#         print("this is init....")
#         # 设置实例属性
#         self.bank = bank
#         self.area = area
#         self.balance = balance
#
#     def store_money(self,balance):
#         self.balance += balance
#         print(f"存入金额{balance}元,ATM余额为{self.balance}元")
# 实例化对象 自动执行__init__函数
# __init__需要函数需要参数，那实例化的时候就需要传递参数
# 一般用在实例对象的初始化

# a1 = ATM("建行","chagnsha","50000")

# python 一切皆对象
a = 10
b = "abc"
c = dict()

print(dir(b))
print(dir(a))
print(str(a))
